package edu.luc.cs.backend;
import java.util.*;

public class Student extends Person{
	private static final String STUDENTCODE = "S";
	private static int studentCount = 0;
	private String uvid;
	private ArrayList<SingleStudentCourse> courses;
	
	public Student(String familyName, String givenName, int yyyy, int mm,
			 	   int dd, String sex) {
		super(familyName, givenName, yyyy, mm, dd, sex, "blue");
		setUvid();
	}
	
	public void addCourse() {
		//TODO
	}
	
	public void dropCourse() {
		//TODO
	}
	
	public double getGPA() {
		//TODO
		return 0.0;
	}
	
	public double getCreditHours() {
		//TODO
		return 0.0;
	}
	
	public String getAcademicStanding() {
		return "todo";
	}
	
	private void setUvid() {
		this.uvid = STUDENTCODE + studentCount++; //Temp
	}

	public void setUvid(String uvid) {
		this.uvid = uvid;
	}

	public String getUvid() {
		return uvid;
	}
	
	
	
	
}
